capitalism socialism communism and mixed economy